.home {
  overflow: hidden;
  .content {
    position: relative;
    display: flex;
    flex-direction: row;
    width: 1200px;
    margin: 0 auto;
    margin-top: -200px;
    overflow: hidden;
  }
  .con {
    flex: 1;
    height: 100%;
    padding-right: 200px;
    padding-left: 100px;
    .logo {
      height: 130px;
      margin-top: 330px;
      img {
        max-height: 100%;
      }
    }
    .text {
      display: -webkit-box;
      width: 370px;
      width: 100%;
      margin-top: 70px;
      margin-bottom: 100px;
      overflow: hidden;
      color: #52555a;
      font-size: 14px;
      line-height: 24px;
      letter-spacing: 1.5px;
      text-overflow: ellipsis;
      word-break: break-all;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
    }
  }
  .r_bg {
    display: flex;
    align-items: center;
    justify-content: center;
    float: right;
    width: 390px;
    height: 720px;
    margin-top: 50px;
    margin-right: 90px;
    img {
      width: 100%;
      height: 100%;
    }
  }
}
